I use a perl script to format the error output of my compiler in a way that can be
easily parsed by the error list. This worked fine up to version 1.9 of the error list
(which I still use today).
With the more recent versions (since the german localization, 2.0 ?) I get a very
strange behaviour: I check the error output in the plugin options and get a display
of all included errors and warnings. But in real life, the error list shows just nothing.
I have tried to modify my perl script in several ways (output to std out, output to
error out, output to both) without any change.
Submitted | jomabrueloe - 2013-06-14 13:01:48 | Assigned | synh |
---|---|---|---|
Priority | 5 | Labels | |
Status | open | Group | None |
Resolution | None |
2013-06-14 14:57:49 ezust |
This sounds like it is related to Console plugin?
|
---|---|
2013-06-14 14:58:49 ezust |
- **status**: open --> pending-works-for-me |
2013-06-17 05:54:49 jomabrueloe |
Hi, thanks for your response.
|
2013-06-17 07:45:05 jomabrueloe |
Hi,
|
2013-06-17 07:51:07 jomabrueloe |
jedit_plugins_not_working.jpg (45.3Kio) |
2013-06-17 07:52:37 jomabrueloe |
jedit_plugins.jpg (23.7Kio) |
2013-06-17 09:31:31 jomabrueloe |
Error-Output.txt (4.9Kio) |
2013-06-17 16:19:42 ezust |
Ok, this is the windows platform, and german localization.
|
2013-06-17 16:31:57 ezust |
I tried typing the Error-Output.txt and it is not detected as a Perl error by the
Perl error regexp, which for me is this:
|
2013-06-17 16:36:48 ezust |
some perl error strings to test your regexp alan-perl-errors.txt (514B) |
2013-06-17 16:37:16 ezust |
I attached alan-perl-errors.txt which works for my perl error regexp. See if typing
that from Console gives you perl errors.
|
2013-06-18 05:28:41 jomabrueloe |
Hi,
|
2013-06-18 05:29:23 jomabrueloe |
error-pattern.jpg (48.9Kio) |
2013-06-18 06:02:06 ezust |
I have no idea/didn't check why your pattern worked before and doesn't now. Are you
sure the regexps are the same?
|
2013-06-18 06:02:06 ezust |
- **status**: pending-works-for-me --> open-works-for-me |
2013-06-18 06:04:07 ezust |
- **status**: open-works-for-me --> open |
2013-06-18 06:06:44 ezust |
- **summary**: Error list does not show errors --> Console: Some Error Regexps require a $ at the end to work |
2013-06-18 06:12:53 ezust |
- **summary**: Console: Some Error Regexps require a $ at the end to work --> Console: test area behaves differently from error parsing |
2013-06-18 06:12:53 ezust |
Sorry, it was not just a addition of the $ at the end. I changed your patterns to
this:
|
2013-06-18 06:27:05 ezust |
And for some reason, I only see errors and no warnings. There might be 2 bugs here,
one related to how errors are parsed and another related to warnings.
|
2013-06-18 13:00:39 jomabrueloe |
New info:
|
2013-06-18 16:03:13 ezust |
So to summarize, the original test case is this:
|
2013-06-18 16:05:31 ezust |
- **assigned_to**: nobody --> synh |
2013-06-18 22:48:07 ezust |
What version of Console is the latest version that works for you?
|
2013-06-18 23:50:03 ezust |
Nevermind, I see it is Console 4.4.4 (from your working configuration) from your screenshot.
|
2013-06-19 09:25:09 synh |
Probably it is related to handling of line's breaks '\n', '\r\n'.
|